/* Copyright (c) 2013, Devin Matthews
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following
 * conditions are met:
 *      * Redistributions of source code must retain the above copyright
 *        notice, this list of conditions and the following disclaimer.
 *      * Redistributions in binary form must reproduce the above copyright
 *        notice, this list of conditions and the following disclaimer in the
 *        documentation and/or other materials provided with the distribution.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL DEVIN MATTHEWS BE LIABLE FOR ANY
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE. */

#include "internal.h"

const element_t elements[] = {
                                {  1,  1,  0,"H","Hydrogen",
                                {1,2,1,-4},
                                {  1.00782503207,  2.01410177785,  3.01604927767,  4.027806424},
                                {  1,  2,  3,  4}},
                                {  2,  2,  0,"He","Helium",
                                {0,-3,0,0,0},
                                {  4.00260325415,  5.012223624,  6.018889124,  8.033921897, 10.052398837},
                                {  4,  5,  6,  8, 10}},
                                {  3,  3,  2,"Li","Lithium",
                                {-4,2,-3,4,-3,-3},
                                {  4.027185558,  6.015122794,  7.016004548,  8.022487362,  9.026789505, 11.043797715},
                                {  4,  6,  7,  8,  9, 11}},
                                {  4,  4,  2,"Be","Beryllium",
                                {-3,0,-3,0,1,0,0},
                                {  7.016929828,  8.005305103,  9.012182201, 10.013533818, 11.021657749, 12.026920737, 14.042892920},
                                {  7,  8,  9, 10, 11, 12, 14}},
                                {  5,  5,  3,"B","Boron",
                                {4,-3,6,-3,2,-3,-4,-3,-0},
                                {  8.024607233,  9.013328782, 10.012936992, 11.009305406, 12.014352104, 13.017780217, 14.025404009,
                                        15.031103021, 16.039808829},
                                {  8,  9, 10, 11, 12, 13, 14, 15, 16}},
                                {  6,  6,  3,"C","Carbon",
                                {0,0,-3,0,-1,0,1,0,0,0},
                                {  8.037675025, 10.016853228, 11.011433613, 12.0000000, 13.00335483778, 14.00324198870, 15.010599256,
                                        16.014701252, 18.026759354, 20.040319754},
                                {  8, 10, 11, 12, 13, 14, 15, 16, 18, 20}},
                                {  7,  7,  3,"N","Nitrogen",
                                {1,2,-1,2,-1,-4,-1,-2},
                                { 11.026090956, 12.018613197, 13.005738609, 14.00307400478, 15.00010889823, 16.006101658, 17.008450261,
                                        18.014078959},
                                { 11, 12, 13, 14, 15, 16, 17, 18}},
                                {  8,  8,  3,"O","Oxygen",
                                {0,0,-1,0,5,0,5,0,0,0},
                                { 12.034404895, 14.008596250, 15.003065617, 15.99491461956, 16.999131703, 17.999161001, 19.003580130,
                                        20.004076742, 22.009966947, 24.020472917},
                                { 12, 14, 15, 16, 17, 18, 19, 20, 22, 24}},
                                {  9,  9,  3,"F","Fluorine",
                                {-0,5,2,1,4,5,2},
                                { 16.011465724, 17.002095237, 18.000937956, 18.998403224, 19.999981315, 20.999948951, 26.019615555},
                                { 16, 17, 18, 19, 20, 21, 26}},
                                { 10, 10,  4,"Ne","Neon",
                                {0,-1,0,1,0,3,0,5,0,0,0,0},
                                { 16.025761262, 17.017671504, 18.005708213, 19.001880248, 19.99244017542, 20.993846684, 21.991385113,
                                        22.994466904, 23.993610779, 26.000461206, 28.012071575, 30.024801045},
                                { 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 30}},
                                { 11, 11,  3,"Na","Sodium",
                                {4,3,6,3,8,5,6,5,2,4},
                                { 20.007351328, 20.997655206, 21.994436425, 22.98976928087, 23.990962782, 24.989953968, 25.992633000,
                                        26.994076788, 27.998938000, 30.008976000},
                                { 20, 21, 22, 23, 24, 25, 26, 27, 28, 30}},
                                { 12, 12,  2,"Mg","Magnesium",
                                {0,3,0,5,0,1,0,3,0,3,0,0},
                                { 20.018862545, 22.994123669, 23.985041699, 24.985836917, 25.982592929, 26.984340585, 27.983876825,
                                        28.988600000, 29.990434000, 30.996546000, 31.998975000, 34.009456424},
                                { 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34}},
                                { 13, 13,  3,"Al","Aluminum",
                                {8,5,10,5,6,5,6,2},
                                { 23.999938865, 24.990428095, 25.986891692, 26.981538627, 27.981910306, 28.980445046, 29.982960256,
                                        31.988124489},
                                { 24, 25, 26, 27, 28, 29, 30, 32}},
                                { 14, 14,  1,"Si","Silicon",
                                {5,0,1,0,3,0,0,0,0,0},
                                { 26.986704905, 27.97692653246, 28.976494700, 29.973770171, 30.975363227, 31.974148082, 33.978575524,
                                        35.986599477, 37.995633601, 40.005869121},
                                { 27, 28, 29, 30, 31, 32, 34, 36, 38, 40}},
                                { 15, 15,  3,"P","Phosphorus",
                                {6,1,2,1,2,1,2,1},
                                { 27.992314761, 28.981800606, 29.978313789, 30.973761629, 31.973907274, 32.971725543, 33.973636257,
                                        34.973314117},
                                { 28, 29, 30, 31, 32, 33, 34, 35}},
                                { 16, 16,  1,"S","Sulfur",
                                {1,0,3,0,3,0,-7,0,0,0,0},
                                { 30.979554728, 31.972070999, 32.971458759, 33.967866902, 34.969032161, 35.967080760, 36.971125567,
                                        37.971163317, 39.975451728, 41.981022419, 43.990213390},
                                { 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 44}},
                                { 17, 17,  3,"Cl","Chlorine",
                                {2,3,0,3,4,3,-4,3,-4},
                                { 31.985689901, 32.977451887, 33.973762819, 34.968852682, 35.968306981, 36.965902591, 37.968010425,
                                        38.968008164, 39.970415472},
                                { 32, 33, 34, 35, 36, 37, 38, 39, 40}},
                                { 18, 18,  5,"Ar","Argon",
                                {3,0,3,0,-7,0,-7,0,0,0},
                                { 34.975257585, 35.967545105, 36.966776320, 37.962732394, 38.964313231, 39.96238312251, 40.964500611,
                                        41.963045736, 43.964924033, 45.968094129},
                                { 35, 36, 37, 38, 39, 40, 41, 42, 44, 46}},
                                { 19, 19,  3,"K","Potassium",
                                {4,3,6,3,-8,3,-4,3,-4,3,1},
                                { 35.981292235, 36.973375889, 37.969081184, 38.963706679, 39.963998475, 40.961825762, 41.962402810,
                                        42.960715540, 43.961556804, 44.960699493, 46.961678473},
                                { 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47}},
                                { 20, 20,  1,"Ca","Calcium",
                                {3,0,-7,0,-7,0,-7,0,-7,0,-3,0,0},
                                { 38.970719725, 39.962590983, 40.962278062, 41.958618014, 42.958766628, 43.955481754, 44.956186566,
                                        45.953692587, 46.954546006, 47.952534177, 48.955674148, 49.957518962, 51.965100000},
                                { 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52}},
                                { 21, 21,  4,"Sc","Scandium",
                                {-8,0,-7,4,-7,8,-7,12,-7,10},
                                { 39.977967407, 41.965516429, 42.961150658, 43.959402752, 44.955911909, 45.955171890, 46.952407508,
                                        47.952231468, 48.950023975, 49.952187685},
                                { 40, 42, 43, 44, 45, 46, 47, 48, 49, 50}},
                                { 22, 22,  4,"Ti","Titanium",
                                {0,-7,0,-5,0,-7,0,-3,0,0,0},
                                { 43.959690069, 44.958125616, 45.952631555, 46.951763088, 47.947946281, 48.947869982, 49.944791194,
                                        50.946614955, 51.946897311, 53.951052401, 55.958199639},
                                { 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 56}},
                                { 23, 23,  6,"V","Vanadium",
                                {-7,0,-3,8,-7,12,-7,6,-7,6},
                                { 44.965775808, 45.960200481, 46.954908940, 47.952253707, 48.948516101, 49.947158485, 50.943959507,
                                        51.944775479, 52.944337979, 53.946439854},
                                { 45, 46, 47, 48, 49, 50, 51, 52, 53, 54}},
                                { 24, 24,  4,"Cr","Chromium",
                                {0,-5,0,-7,0,-3,0,-3,0,0,0,0},
                                { 47.954031716, 48.951335721, 49.946044205, 50.944767431, 51.940507472, 52.940649386, 53.938880395,
                                        54.940839672, 55.940653139, 57.944353129, 59.950076033, 61.956613190},
                                { 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 60, 62}},
                                { 25, 25,  5,"Mn","Manganese",
                                {0,-5,12,-7,6,-5,6,-5,2,0},
                                { 49.954238230, 50.948210787, 51.945565464, 52.941290117, 53.940358854, 54.938045141, 55.938904910,
                                        56.938285378, 57.939981549, 59.942911246},
                                { 50, 51, 52, 53, 54, 55, 56, 57, 58, 60}},
                                { 26, 26,  3,"Fe","Iron",
                                {-7,0,-3,0,-1,0,-3,0,0,0,0,0},
                                { 52.945307942, 53.939610501, 54.938293357, 55.934937475, 56.935393969, 57.933275558, 58.934875464,
                                        59.934071683, 61.936767442, 63.941201265, 65.946780638, 67.953700000},
                                { 53, 54, 55, 56, 57, 58, 59, 60, 62, 64, 66, 68}},
                                { 27, 27,  5,"Co","Cobalt",
                                {0,-7,8,-7,4,-7,10,-7,4,-7,2},
                                { 53.948459635, 54.941999029, 55.939839278, 56.936291373, 57.935752814, 58.933195048, 59.933817059,
                                        60.932475763, 61.934050563, 62.933611611, 63.935809908},
                                { 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64}},
                                { 28, 28,  1,"Ni","Nickel",
                                {-3,0,-3,0,-3,0,-1,0,-5,0,-1,0,9,0,0},
                                { 56.939793526, 57.935342907, 58.934346705, 59.930786372, 60.931056033, 61.928345115, 62.929669374,
                                        63.927965959, 64.930084304, 65.929139334, 66.931569414, 67.931868789, 68.935610269, 69.936500000,
                                        71.942092682},
                                { 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72}},
                                { 29, 29,  5,"Cu","Copper",
                                {2,-3,4,-3,2,-3,2,-3,2,-3,2,-3},
                                { 57.944538499, 58.939498028, 59.937365030, 60.933457821, 61.932583745, 62.929597474, 63.929764183,
                                        64.927789485, 65.928868813, 66.927730314, 67.929610889, 68.929429269},
                                { 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69}},
                                { 30, 30,  3,"Zn","Zinc",
                                {-3,0,-3,0,-5,0,-5,0,-1,0,-1,0,0,0,0,0},
                                { 60.939510635, 61.934329764, 62.933211566, 63.929142222, 64.929240984, 65.926033419, 66.927127345,
                                        67.924844154, 68.926550281, 69.925319274, 70.927721599, 71.926857951, 73.929458609, 75.933293570,
                                        77.938440216, 79.944342348},
                                { 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 76, 78, 80}},
                                { 31, 31,  4,"Ga","Gallium",
                                {-3,0,-3,2,-3,2,-3,-6,-3},
                                { 64.932734754, 65.931589010, 66.928201703, 67.927980084, 68.925573587, 69.926021972, 70.924701349,
                                        71.926366268, 72.925174682},
                                { 65, 66, 67, 68, 69, 70, 71, 72, 73}},
                                { 32, 32,  8,"Ge","Germanium",
                                {0,-1,0,-5,0,-1,0,9,0,-1,0,7,0,0,0},
                                { 65.933843453, 66.932734070, 67.928094240, 68.927964533, 69.924247381, 70.924950954, 71.922075815,
                                        72.923458945, 73.921177767, 74.922858948, 75.921402557, 76.923548591, 77.922852739, 79.925372392,
                                        81.929549725},
                                { 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 82}},
                                { 33, 33,  6,"As","Arsenic",
                                {6,-5,-5,-4,-3,-4,-3,-4,-3,-4,-3,2,-3},
                                { 67.936769069, 68.932273675, 70.927112428, 71.926752283, 72.923824844, 73.923928692, 74.921596478,
                                        75.922394021, 76.920647286, 77.921827281, 78.920947934, 79.922533816, 80.922132287},
                                { 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81}},
                                { 34, 34,  9,"Se","Selenium",
                                {-5,0,9,0,5,0,-1,0,7,0,-1,0,9,0,0,0},
                                { 70.932241822, 71.927112352, 72.926765345, 73.922476436, 74.922523368, 75.919213597, 76.919914038,
                                        77.917309090, 78.918499098, 79.916521271, 80.917992474, 81.916699401, 82.919118473, 83.918462354,
                                        85.924271579, 87.931423998},
                                { 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88}},
                                { 35, 35,  6,"Br","Bromine",
                                {2,-1,-3,-2,-3,2,-3,2,-3,-10,-3,-4,-3,-3},
                                { 71.936644572, 72.931691524, 74.925776207, 75.924541469, 76.921379082, 77.921145706, 78.918337087,
                                        79.918529296, 80.916290563, 81.916804119, 82.915180421, 83.916478974, 84.915608403, 86.920711324},
                                { 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87}},
                                { 36, 36, 10,"Kr","Krypton",
                                {0,5,0,5,0,-1,0,7,0,9,0,9,0,5,0,0,0,1},
                                { 73.933084369, 74.930945746, 75.925910078, 76.924670000, 77.920364783, 78.920082431, 79.916378965,
                                        80.916592015, 81.913483600, 82.914136099, 83.911506687, 84.912527331, 85.910610729, 86.913354862,
                                        87.914446969, 89.919516555, 91.926156210, 92.931274357},
                                { 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 92, 93}},
                                { 37, 37,  7,"Rb","Rubidium",
                                {-3,5,2,-3,2,-5,-4,-5,-4,-3,-4,-3,-0,-0,-5,-5,4,3},
                                { 76.930408000, 78.923989460, 79.922519250, 80.918995913, 81.918208598, 82.915109701, 83.914384821,
                                        84.911789737, 85.911167419, 86.909180526, 87.911315588, 88.912278016, 89.914801694, 91.919728900,
                                        92.922041876, 94.929302889, 95.934272637, 96.937351916},
                                { 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 95, 96, 97}},
                                { 38, 38,  8,"Sr","Strontium",
                                {0,-1,0,7,0,9,0,9,0,5,0,5,0,5,0,1,0,1,0,3,0,0},
                                { 79.924521013, 80.923211846, 81.918401639, 82.917556701, 83.913425275, 84.912932803, 85.909260204,
                                        86.908877124, 87.905612124, 88.907450675, 89.907737888, 90.910203095, 91.911037858, 92.914025634,
                                        93.915361312, 94.919358766, 95.921696802, 96.926152923, 97.928452934, 98.933240926, 99.935351911,
                                        101.943018987},
                                { 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,100,102}},
                                { 39, 39,  5,"Y","Yttrium",
                                {-8,9,-8,-1,-8,-1,-4,-1,-4,-1,-4,-1,-0},
                                { 79.934280000, 82.922354243, 85.914885576, 86.910875730, 87.909501146, 88.905848295, 89.907151886,
                                        90.907304791, 91.908949143, 92.909582713, 93.911595245, 94.912820621, 95.915891343},
                                { 80, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96}},
                                { 40, 40,  5,"Zr","Zirconium",
                                {0,7,0,0,9,0,5,0,5,0,5,0,1,0,1,0,3,0},
                                { 79.940400000, 84.921471182, 85.916473591, 87.910226904, 88.908889500, 89.904704416, 90.905645767,
                                        91.905040847, 92.906476006, 93.906315192, 94.908042600, 95.908273386, 96.910953109, 97.912734892,
                                        98.916512106, 99.917761889,100.921140415,101.922981285},
                                { 80, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,100,101,102}},
                                { 41, 41,  2,"Nb","Niobium",
                                {16,9,9,9,12,9,2,9,2,2},
                                { 89.911264845, 90.906996243, 92.906378058, 94.906835792, 95.908100647, 96.908098556, 97.910328412,
                                        98.911618375, 99.914181619,101.918037614},
                                { 90, 91, 93, 95, 96, 97, 98, 99,100,102}},
                                { 42, 42,  8,"Mo","Molybdenum",
                                {0,9,0,5,0,5,0,5,0,1,0,1,0,0,0},
                                { 89.913936896, 90.911750194, 91.906810991, 92.906812610, 93.905088269, 94.905842129, 95.904679477,
                                        96.906021465, 97.905408169, 98.907711870, 99.907477336,100.910347001,101.910297360,103.913763625,
                                        105.918136802},
                                { 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,100,101,102,104,106}},
                                { 43, 43,  5,"Tc","Technetium",
                                {9,14,9,14,9,14,9,2,9,2,5},
                                { 92.910248984, 93.909657002, 94.907657084, 95.907871383, 96.906365358, 97.907216000, 98.906254747,
                                        99.907657780,100.907314659,101.909215019,102.909181351},
                                { 93, 94, 95, 96, 97, 98, 99,100,101,102,103}},
                                { 44, 44,  7,"Ru","Ruthenium",
                                {5,0,5,0,5,0,5,0,3,0,3,0,0,0,0},
                                { 94.910412929, 95.907597835, 96.907554700, 97.905287132, 98.905939302, 99.904219476,100.905582087,
                                        101.904349312,102.906323847,103.905432701,104.907752866,105.907329433,107.910173465,109.914136041,
                                        111.918965000},
                                { 95, 96, 97, 98, 99,100,101,102,103,104,105,106,108,110,112}},
                                { 45, 45,  3,"Rh","Rhodium",
                                {9,-2,-1,-1,2,7,2,7,2,7,2,2,2},
                                { 96.911336797, 99.908121550,100.906163625,102.905504292,103.906655518,104.905693821,105.907287135,
                                        106.906748423,107.908728018,108.908737289,111.914394159,113.918806000,115.924062000},
                                { 97,100,101,103,104,105,106,107,108,109,112,114,116}},
                                { 46, 46,  9,"Pd","Palladium",
                                {0,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,0},
                                { 97.912720902, 99.908505886,100.908289242,101.905608544,102.906087307,103.904035834,104.905084920,
                                        105.903485715,106.905133481,107.903891701,108.905950451,109.905153254,110.907670734,111.907314058,
                                        113.910362638,115.914158662,117.918984300,119.924691878},
                                { 98,100,101,102,103,104,105,106,107,108,109,110,111,112,114,116,118,120}},
                                { 47, 47,  6,"Ag","Silver",
                                {9,10,7,10,-1,2,-1,2,-1,2,-1,-1,2,-1,-2},
                                {100.912802233,101.911685000,102.908972720,103.908629157,104.906528661,105.906668921,106.905096820,
                                        107.905955556,108.904752292,109.906107231,110.905291157,112.906566579,113.908803704,114.908762698,
                                        117.914582768},
                                {101,102,103,104,105,106,107,108,109,110,111,113,114,115,118}},
                                { 48, 48, 13,"Cd","Cadmium",
                                {0,0,5,0,5,0,5,0,5,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0},
                                { 99.920289525,101.914462258,102.913419246,103.909849475,104.909467905,105.906459410,106.906617928,
                                        107.904183683,108.904982293,109.903002070,110.904178107,111.902757809,112.904401662,113.903358540,
                                        114.905430969,115.904755809,116.907218618,117.906914530,119.909850129,121.913332432,123.917647616,
                                        125.922353321,127.927762285,129.933901937},
                                {100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,122,124,126,128,130}},
                                { 49, 49, 10,"In","Indium",
                                {9,14,9,14,9,14,9,2,9,2,9,2,9,2,9,2,9,2,9,6,9},
                                {104.914673540,105.913465411,106.910295100,107.909698180,108.907150507,109.907165274,110.905103278,
                                        111.905532331,112.904057761,113.904913876,114.903878484,115.905259703,116.904513564,117.906354367,
                                        118.905845350,119.907959608,120.907845822,121.910276010,122.910438276,123.913175231,124.913600588},
                                {105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125}},
                                { 50, 50, 11,"Sn","Tin",
                                {0,0,7,0,1,0,1,0,1,0,1,0,3,0,-11,0,-11,0,0,0,0,0},
                                { 99.939044343,101.930295324,110.907734460,111.904818207,112.905170577,113.902778869,114.903342397,
                                        115.901740530,116.902951656,117.901603167,118.903307630,119.902194676,120.904235480,121.903439046,
                                        122.905720838,123.905273946,124.907784125,125.907653280,127.910536624,129.913967295,131.917815713,
                                        133.928291765},
                                {100,102,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,130,132,134}},
                                { 51, 51,  8,"Sb","Antimony",
                                {6,5,5,6,5,2,5,2,5,-4,7,-6,7,7,-16,7},
                                {111.912398009,112.909371672,114.906598000,115.906793629,116.904835941,117.905528731,118.903942009,
                                        119.905072427,120.903815686,121.905173651,122.904213970,123.905935743,124.905253818,126.906923609,
                                        127.909169001,128.909148442},
                                {112,113,115,116,117,118,119,120,121,122,123,124,125,127,128,129}},
                                { 52, 52, 16,"Te","Tellurium",
                                {0,7,0,1,0,1,0,1,0,1,0,1,0,3,0,3,0,3,0,0,0},
                                {105.937504237,114.911902000,115.908460000,116.908644719,117.905827581,118.906403645,119.904020222,
                                        120.904936424,121.903043898,122.904270029,123.902817896,124.904430731,125.903311696,126.905226336,
                                        127.904463056,128.906598238,129.906224399,130.908523864,131.908553160,133.911368737,135.920101246},
                                {106,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,136}},
                                { 53, 53, 10,"I","Iodine",
                                {2,-4,5,-4,5,2,5,-4,5,-4,5,2,7,10,7,8,7,7},
                                {115.916808633,117.913074000,118.910074000,119.910048173,120.907366811,121.907589284,122.905588965,
                                        123.906209852,124.904630164,125.905624153,126.904472681,127.905809443,128.904987722,129.906674247,
                                        130.906124609,131.907997381,132.907796939,134.910048121},
                                {116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135}},
                                { 54, 54, 12,"Xe","Xenon",
                                {0,0,0,0,1,0,0,1,0,1,0,3,0,3,0,3,0,-7,0,-3,0,0},
                                {109.944278068,117.916178655,119.911784244,121.908367632,122.908481910,123.905893003,125.904273634,
                                        126.905183723,127.903531275,128.904779435,129.903508007,130.905082362,131.904153457,132.905910722,
                                        133.905394464,134.907227495,135.907218794,136.911562125,137.913954475,138.918792936,139.921640943,
                                        141.929709590},
                                {110,118,120,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142}},
                                { 55, 55, 11,"Cs","Cesium",
                                {9,2,1,2,2,1,2,1,2,5,4,7,8,7,10,7,-6,7,-2,7,-0,3,3,-2},
                                {118.922377304,121.916113434,122.912996036,123.912257798,125.909451977,126.907417525,127.907748866,
                                        128.906064426,129.906708552,130.905463926,131.906434260,132.905451932,133.906718475,134.905977008,
                                        135.907311576,136.907089473,137.911016704,138.913363999,139.917282354,140.920045752,141.924298927,
                                        142.927351750,144.935526170,145.940289423},
                                {119,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146}},
                                { 56, 56, 14,"Ba","Barium",
                                {0,0,0,1,0,1,0,1,0,1,0,3,0,3,0,0,-3,0,-5,0,-5,0,0},
                                {113.950675405,123.915093603,125.911250177,126.911093797,127.908317698,128.908679439,129.906320811,
                                        130.906941118,131.905061288,132.906007490,133.904508383,134.905688591,135.904575945,136.905827384,
                                        137.905247237,139.910604505,140.914411009,141.916453410,142.920626719,143.922952853,144.927627032,
                                        145.930219572,147.937720047},
                                {114,124,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,148}},
                                { 57, 57,  9,"La","Lanthanum",
                                {3,3,-4,5,2,5,2,7,10,7,-6,-4,-4},
                                {128.912692815,130.910070000,131.910101145,132.908218000,133.908514011,134.906976844,135.907635536,
                                        136.906493598,137.907111930,138.906353267,139.909477645,141.914079130,145.925793460},
                                {129,131,132,133,134,135,136,137,138,139,140,142,146}},
                                { 58, 58,  9,"Ce","Cerium",
                                {0,0,0,1,0,0,3,0,3,0,-7,0,-3,0,0,0,0},
                                {127.918911000,129.914736000,131.911460487,132.911515020,133.908924821,135.907172422,136.907805577,
                                        137.905991321,138.906652651,139.905438706,140.908276270,141.909244205,142.912385910,143.913647336,
                                        145.918759009,147.924432410,149.930408931},
                                {128,130,132,133,134,136,137,138,139,140,141,142,143,144,146,148,150}},
                                { 59, 59,  5,"Pr","Praeseodymium",
                                {4,5,2,5,2,5,-4,7,-0,7,-2,8},
                                {135.912691611,136.910705455,137.910754636,138.908938399,139.909075874,140.907652769,141.910044806,
                                        142.910816926,143.913305245,144.914511700,147.922135026,151.931499225},
                                {136,137,138,139,140,141,142,143,144,145,148,152}},
                                { 60, 60,  7,"Nd","Neodymium",
                                {0,0,1,0,3,0,3,0,-7,0,-7,0,-5,0,-5,0,3,0,0,0},
                                {133.918790181,135.914976035,136.914567137,137.911949961,138.911978288,139.909552000,140.909609854,
                                        141.907723297,142.909814290,143.910087274,144.912573636,145.913116939,146.916100441,147.916893288,
                                        148.920148842,149.920890888,150.923828929,151.924682219,153.929477307,155.935018114},
                                {134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,156}},
                                { 61, 61,  5,"Pm","Promethium",
                                {2,5,2,5,-10,5,-6,7,-2,7,5,2,-5,-8},
                                {139.916041789,140.913555054,141.912874471,142.910932616,143.912590843,144.912749023,145.914696305,
                                        146.915138545,147.917474618,148.918334155,150.921206973,151.923496795,152.924116889,155.931056736},
                                {140,141,142,143,144,145,146,147,148,149,151,152,153,156}},
                                { 62, 62, 14,"Sm","Samarium",
                                {0,1,0,1,0,3,0,-7,0,-7,0,-7,0,-5,0,3,0,-3,0,0,-5},
                                {137.923243961,138.922296605,139.918994687,140.918476488,141.915197641,142.914628338,143.911999478,
                                        144.913410353,145.913040900,146.914897923,147.914822674,148.917184735,149.917275539,150.919932409,
                                        151.919732425,152.922097356,153.922209273,154.924640161,155.925527887,157.929991317,158.933211271},
                                {138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159}},
                                { 63, 63, 12,"Eu","Europium",
                                {2,5,2,5,2,5,-8,5,-10,5,5,-6,5,-6,5,0,5,5},
                                {139.928087607,140.924930720,141.923434945,142.920297509,143.918816823,144.916265237,145.917205817,
                                        146.916746111,147.918085895,148.917931238,150.919850161,151.921744534,152.921230339,153.922979237,
                                        154.922893260,155.924752249,156.925423647,158.929088861},
                                {140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,159}},
                                { 64, 64, 15,"Gd","Gadolinium",
                                {0,0,1,0,-7,0,-7,0,-7,0,-3,0,-3,0,-3,0,-3,0,-5,0},
                                {139.933674000,143.922963000,144.921709252,145.918310608,146.919094420,147.918114524,148.919340915,
                                        149.918658876,150.920348482,151.919790996,152.921749543,153.920865598,154.922622022,155.922122743,
                                        156.923960135,157.924103912,158.926388658,159.927054146,160.929669211,161.930984751},
                                {140,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162}},
                                { 65, 65, 10,"Tb","Terbium",
                                {2,2,-4,1,-4,5,3,-6,3,-6,3,-6,3,-2,3},
                                {143.933045000,145.927246584,147.924271701,148.923245909,151.924074438,152.923434588,154.923505236,
                                        155.924747213,156.924024604,157.925413137,158.925346757,159.927167606,160.927569919,161.929488234,
                                        162.930647536},
                                {144,146,148,149,152,153,155,156,157,158,159,160,161,162,163}},
                                { 66, 66, 14,"Dy","Dysprosium",
                                {1,0,0,0,0,-3,0,-3,0,-3,0,5,0,-5,0,7,0,0},
                                {146.931091500,147.927149831,149.925585184,151.924718300,153.924424457,154.925753775,155.924283110,
                                        156.925466095,157.924409487,158.925739214,159.925197517,160.926933364,161.926798447,162.928731159,
                                        163.929174751,164.931703333,165.932806741,167.937128769},
                                {147,148,150,152,154,155,156,157,158,159,160,161,162,163,164,165,166,168}},
                                { 67, 67, 14,"Ho","Holmium",
                                {-4,-4,-11,-4,5,-8,-7,10,-7,10,-7,2,-7,2,-7,-0,-7,6,-7},
                                {149.933496182,151.931713714,152.930198789,153.930601579,154.929103491,155.929839000,156.928256188,
                                        157.928941007,158.927711959,159.928729478,160.927854776,161.929095504,162.928733903,163.930233507,
                                        164.930322070,165.932284162,166.933132633,167.935515708,168.936872273},
                                {150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169}},
                                { 68, 68, 13,"Er","Erbium",
                                {0,0,-7,0,-3,0,-3,0,-3,0,-5,0,-5,0,7,0,-1,0,-5,0},
                                {151.935050389,153.932783081,154.933208949,155.931064698,156.931916000,157.929893474,158.930684066,
                                        159.929083292,160.929995309,161.928778264,162.930032749,163.929200229,164.930726003,165.930293061,
                                        166.932048159,167.932370224,168.934590364,169.935464312,170.938029808,171.939356113},
                                {152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172}},
                                { 69, 69, 14,"Tm","Thulium",
                                {-4,1,-4,5,-2,7,-2,1,2,1,4,1,6,1,-2,1,-4,1},
                                {155.938979933,156.936973000,157.936979525,158.934975000,159.935262801,160.933549000,161.933994682,
                                        162.932651124,163.933560000,164.932435492,165.933554131,166.932851622,167.934172776,168.934213250,
                                        169.935801397,170.936429440,171.938400044,174.943836853},
                                {156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,175}},
                                { 70, 70, 17,"Yb","Ytterbium",
                                {0,-7,0,0,-3,0,-3,0,-5,0,-5,0,7,0,-1,0,-5,0,-7,0,0},
                                {155.942818215,156.942627848,157.939865617,159.937552344,160.937901678,161.935768210,162.936334305,
                                        163.934489416,164.935279000,165.933882042,166.934949605,167.933896895,168.935189802,169.934761837,
                                        170.936325799,171.936381469,172.938210787,173.938862089,174.941276450,175.942571683,177.946646680},
                                {156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178}},
                                { 71, 71, 10,"Lu","Lutetium",
                                {-4,1,1,7,7,0,7,-8,7,-2,7,-14,7,10},
                                {157.949313283,160.943572000,164.939406724,166.938270000,168.937651439,169.938474968,170.937913136,
                                        171.939085669,172.938930602,173.940337480,174.940771819,175.942686310,176.943758055,179.949881160},
                                {158,161,165,167,169,170,171,172,173,174,175,176,177,180}},
                                { 72, 72, 14,"Hf","Hafnium",
                                {0,0,0,0,0,0,0,-1,0,-5,0,-7,0,9,0,-1,0,0},
                                {159.950684379,161.947210498,163.944367284,165.942180000,167.940568000,169.939609000,171.939448301,
                                        172.940513000,173.940046178,174.941509181,175.941408631,176.943220651,177.943698766,178.945816145,
                                        179.946549953,180.949101246,181.950554096,183.955446515},
                                {160,162,164,166,168,170,172,173,174,175,176,177,178,179,180,181,182,184}},
                                { 73, 73,  7,"Ta","Tantalum",
                                {-5,6,7,7,2,7,2,7,-6,7},
                                {172.943750000,173.944454000,174.943737000,176.944472403,177.945778221,178.945929535,179.947464831,
                                        180.947995763,181.950151849,182.951372616},
                                {173,174,175,177,178,179,180,181,182,183}},
                                { 74, 74, 11,"W","Tungsten",
                                {0,0,-5,0,0,-1,0,0,9,0,-1,0,-3,0,-3,0,0},
                                {167.951808394,171.947292000,172.947689000,173.946079000,175.945634000,176.946643000,177.945876236,
                                        179.946704459,180.948197248,181.948204156,182.950222951,183.950931188,184.953419264,185.954364127,
                                        186.957160466,187.958489105,189.963181378},
                                {168,172,173,174,176,177,178,180,181,182,183,184,185,186,187,188,190}},
                                { 75, 75,  8,"Re","Rhenium",
                                {1,6,-5,5,14,5,5,-2,5,-2,5},
                                {160.977589119,175.951623000,176.950328000,180.950067916,181.951210080,182.950819841,184.952954982,
                                        185.954986084,186.955753109,187.958114438,188.959229007},
                                {161,176,177,181,182,183,185,186,187,188,189}},
                                { 76, 76, 16,"Os","Osmium",
                                {0,0,-1,0,0,-1,0,9,0,-1,0,-1,0,-3,0,-9,0,-3,0,0},
                                {173.957062202,175.954806000,176.954965324,177.953251241,179.952378803,180.953244000,181.952110186,
                                        182.953126102,183.952489071,184.954042265,185.953838158,186.955750458,187.955838228,188.958147470,
                                        189.958447048,190.960929718,191.961480690,192.964151563,193.965182083,195.969639333},
                                {174,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196}},
                                { 77, 77, 10,"Ir","Iridium",
                                {-5,-10,-5,10,3,-2,3,-8,3,8,3,-2,3,3},
                                {176.961301500,183.957476000,184.956698000,185.957946104,186.957363361,187.958853121,188.958718935,
                                        189.960545968,190.960594046,191.962605012,192.962926430,193.965078378,194.965979573,196.969653285},
                                {177,184,185,186,187,188,189,190,191,192,193,194,195,197}},
                                { 78, 78, 17,"Pt","Platinum",
                                {-5,0,-1,0,-1,0,-1,0,0,-3,0,-3,0,-3,0,-1,0,-1,0,-1,0,-5,0},
                                {176.968469481,177.965648724,178.965363404,179.963031477,180.963097285,181.961170656,182.961596703,
                                        183.959922251,185.959350813,186.960587000,187.959395391,188.960833686,189.959931655,190.961676661,
                                        191.961038005,192.962987401,193.962680253,194.964791134,195.964951521,196.967340182,197.967892790,
                                        198.970593094,199.971440677},
                                {177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200}},
                                { 79, 79, 12,"Au","Gold",
                                {-5,10,-5,-6,1,-2,3,-2,3,-2,3,-4,3,-4,3,3,3},
                                {182.967593034,183.967451524,184.965789411,185.965952703,188.963948286,189.964700339,190.963704225,
                                        191.964812953,192.964149715,193.965365250,194.965034640,195.966569813,196.966568662,197.968242303,
                                        198.968765193,200.971657240,202.975154542},
                                {183,184,185,186,189,190,191,192,193,194,195,196,197,198,199,201,203}},
                                { 80, 80, 20,"Hg","Mercury",
                                {0,0,-1,0,-1,0,-3,0,-3,0,0,-3,0,-1,0,-1,0,-1,0,-3,0,-5,0,-1,0},
                                {171.998832686,181.974689964,182.974449841,183.971713051,184.971899086,185.969361790,186.969814236,
                                        187.967577049,188.968190034,189.966322449,191.965634327,192.966665421,193.965439409,194.966720113,
                                        195.965832649,196.967212908,197.966769032,198.968279932,199.968326004,200.970302268,201.970643011,
                                        202.972872484,203.973493933,204.976073386,205.977514066},
                                {172,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206}},
                                { 81, 81, 11,"Tl","Thallium",
                                {-4,1,-4,1,-4,1,-4,1,-4,1,-4,1,-0,1},
                                {193.971200000,194.969774335,195.970481151,196.969574511,197.970483495,198.969877000,199.970962672,
                                        200.970818891,201.972105808,202.972344220,203.973863522,204.974427541,205.976110320,206.977419429},
                                {194,195,196,197,198,199,200,201,202,203,204,205,206,207}},
                                { 82, 82, 18,"Pb","Lead",
                                {0,0,0,0,0,0,0,0,-3,0,-3,0,-5,-5,0,-5,0,-1,0,9,0,9,0,0},
                                {178.003830191,179.997918173,185.984238945,187.980874338,189.978081517,191.975785171,193.974012070,
                                        195.972774109,196.973431124,197.972033959,198.972916650,199.971826675,200.972884511,202.973390521,
                                        203.973043589,204.974481755,205.974465278,206.975896887,207.976652071,208.981090120,209.984188527,
                                        210.988736964,211.991897543,213.999805408},
                                {178,180,186,188,190,192,194,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,214}},
                                { 83, 83,  7,"Bi","Bismuth",
                                {-9,14,-9,-9,12,-9,-9,-9,-2,-9,-9,-2},
                                {198.977671961,199.978131829,200.977009036,202.976876001,203.977812736,204.977389366,206.978470679,
                                        208.980398734,209.984120371,210.987269460,212.994384666,213.998711539},
                                {199,200,201,203,204,205,207,209,210,211,213,214}},
                                { 84, 84, 13,"Po","Polonium",
                                {0,0,0,0,0,-3,0,-5,0,-5,0,-5,0,-1,0,9,0,9,0,9,0,0},
                                {187.999422048,193.988185606,195.985534580,197.983388616,199.981798604,200.982259764,201.980757541,
                                        202.981420103,203.980318121,204.981203322,205.980481099,206.981593173,207.981245702,208.982430435,
                                        209.982873673,210.986653154,211.988867969,212.992857280,213.995201350,214.999419988,216.001915035,
                                        218.008973037},
                                {188,194,196,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218}},
                                { 85, 85,  6,"At","Astatine",
                                {-9,14,-9,-9,12,-9,10,-9,-9,-2,-9,-9},
                                {202.986941984,203.987251326,204.986074483,206.985783502,207.986589977,208.986173143,209.987148000,
                                        210.987496271,212.992936646,213.996371733,214.998652570,217.004718822},
                                {203,204,205,207,208,209,210,211,213,214,215,217}},
                                { 86, 86, 16,"Rn","Radon",
                                {0,-5,0,-5,0,-5,0,-1,0,0,9,0,9,0,5,0,0},
                                {203.991428740,204.991718799,205.990214104,206.990734225,207.989642470,208.990414742,209.989696216,
                                        210.990600523,211.990703529,213.995362554,214.998745483,216.000274370,217.003927675,218.005601256,
                                        219.009480204,220.011393981,222.017577738},
                                {204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,222}},
                                { 87, 87, 14,"Fr","Francium",
                                {-9,14,-9,12,-9,10,-9,-9,-9,-2,-9,2,-5,-4,-3,-2,-3,-2,1},
                                {206.996949414,207.997138783,208.995953555,209.996407738,210.995536544,211.996202244,212.996189081,
                                        215.000341497,217.004631951,218.007578322,219.009252149,220.012327405,221.014254762,222.017551730,
                                        223.019735900,224.023249951,225.025565414,226.029386231,227.031835938},
                                {207,208,209,210,211,212,213,215,217,218,219,220,221,222,223,224,225,226,227}},
                                { 88, 88, 13,"Ra","Radium",
                                {0,0,-5,-1,0,0,0,0,5,0,3,0,1,0,3,0,0},
                                {202.009890686,206.003827270,209.001991373,213.000383959,214.000107894,216.003533035,218.007140230,
                                        220.011028384,221.013917338,222.015374530,223.018502171,224.020211821,225.023611564,226.025409823,
                                        227.029177842,228.031070292,230.037056394},
                                {202,206,209,213,214,216,218,220,221,222,223,224,225,226,227,228,230}},
                                { 89, 89,  3,"Ac","Actinium",
                                {-9,-9,-2,-3,6},
                                {215.006453625,217.009346914,222.017843851,227.027752127,228.031021112},
                                {215,217,222,227,228}},
                                { 90, 90,  7,"Th","Thorium",
                                {0,0,0,1,0,5,0,0,1,0},
                                {218.013284499,224.021466895,226.024903069,227.027704070,228.028741127,229.031762430,230.033133843,
                                        232.038055325,233.041581843,234.043601230},
                                {218,224,226,227,228,229,230,232,233,234}},
                                { 91, 91,  1,"Pa","Protactinium",
                                {6,-3,-3,8},
                                {228.031051376,231.035883990,233.040247277,234.043308058},
                                {228,231,233,234}},
                                { 92, 92,  6,"U","Uranium",
                                {0,5,0,-7,0,1,0,5,0},
                                {218.023535671,233.039635207,234.040952088,235.043929918,236.045568006,237.048730184,238.050788247,
                                        239.054293299,240.056591988},
                                {218,233,234,235,236,237,238,239,240}},
                                { 93, 93,  1,"Np","Neptunium",
                                {5,5,4},
                                {235.044063267,237.048173444,238.050946405},
                                {235,237,238}},
                                { 94, 94,  7,"Pu","Plutonium",
                                {0,0,1,0,5,0,7,0,0},
                                {230.039649886,238.049559894,239.052163381,240.053813545,241.056851456,242.058742611,243.062003092,
                                        244.064203907,246.070204627},
                                {230,238,239,240,241,242,243,244,246}},
                                { 95, 95,  3,"Am","Americium",
                                {2,-5,-2,-5},
                                {238.051984324,241.056829144,242.059549159,243.061381080},
                                {238,241,242,243}},
                                { 96, 96,  4,"Cm","Curium",
                                {5,0,7,0,-9,0,0},
                                {243.061389114,244.062752578,245.065491249,246.067223662,247.070353540,249.075953413,250.078356959},
                                {243,244,245,246,247,248,250}},
                                { 97, 97,  0,"Bk","Berkelium",
                                {-3,7,-4},
                                {245.066361616,249.074986657,250.078316520},
                                {245,249,250}},
                                { 98, 98,  0,"Cf","Californium",
                                {1,0,0},
                                {251.079586788,252.081625846,254.087322909},
                                {251,252,254}},
                                { 99, 99,  0,"Es","Einsteinium",
                                {7},
                                {253.084824697},
                                {253}},
                                {100,100,  0,"Fm","Fermium",
                                {7,0},
                                {255.089962202,256.091773117},
                                {255,256}},
                                {0,0,0,"X","Dummy",
                                {0},
                                {0.0},
                                {0}},
                                {0,0,0,"Gh","Ghost",
                                {0},
                                {0.0},
                                {0}}
                            };
